﻿using System.Collections.Generic;

namespace VoiceMessager.Stream
{
	public class SendStream
	{
		public byte[] Header { get; set; }
		public byte Order { get; set; }
		public byte Sum { get; set; }
		public byte VerifyMethod { get; set; }
		public byte DataLength { get; set; }
		public byte[] SendData { get; set; }
		public byte[] VerifyData { get; set; }
		public byte Stop { get; set; }

		public byte[] GetBytes()
		{
			var l = new List<byte>();
			l.AddRange(Header);
			l.Add(Order);
			l.Add(Sum);
			l.Add(VerifyMethod);
			l.Add(DataLength);
			l.AddRange(SendData);
			l.AddRange(VerifyData);
			l.Add(Stop);
			return l.ToArray();
		}
	}
}
